*
* |[<!-- language="plain" -->
* checkbutton
- * ╰── check
+ * ├── check
+ * ╰── <child>
* ]|
*
* A GtkCheckButton with indicator (see gtk_toggle_button_set_mode()) has a
*
* |[<!-- language="plain" -->
* button.check
- * ╰── [check]
+ * ├── check
+ * ╰── <child>
* ]|
*
* A GtkCheckButton without indicator changes the name of its main node
*
* |[<!-- language="plain" -->
* menuitem
- * ├── ...
- * ╰── check.right
+ * ├── check.left
+ * ╰── <child>
* ]|
*
* GtkCheckMenuItem has a main CSS node with name menuitem, and a subnode
* expander
* ├── title
* │ ├── arrow
- * │ ╰── label widget
- * ╰── child
+ * │ ╰── <label widget>
+ * ╰── <child>
* ]|
*
* GtkExpander has three CSS nodes, the main node with the name expander,
* |[<!-- language="plain" -->
* flowbox
* ├── flowboxchild
- * │ ╰── child
+ * │ ╰── <child>
* ├── flowboxchild
- * │ ╰── child
+ * │ ╰── <child>
* ┊
* ╰── [rubberband]
* ]|
*
* # CSS nodes
*
- * GtkGrid uses a single CSS node wiht name grid.
+ * GtkGrid uses a single CSS node with name grid.
*/
typedef struct _GtkGridChild GtkGridChild;
* |[<!-- language="plain" -->
* levelbar[.discrete]
* ╰── trough
- * ├── block.filled.<level-name>
+ * ├── block.filled.level-name
* ┊
* ├── block.empty
* ┊
* trough node are a number of nodes with name block and style class .filled
* or .empty. In continuous mode, there is exactly one node of each, in discrete
* mode, the number of filled and unfilled nodes corresponds to blocks that are
- * drawn. The block.filled nodes also get a style class .<level-name> corresponding
+ * drawn. The block.filled nodes also get a style class .level-name corresponding
* to the level for the current value.
*/
#include "config.h"
* |[<!-- language="plain" -->
* menu
* ├── arrow.top
- * ├── ...
+ * ├── <child>
+ * ┊
+ * ├── <child>
* ╰── arrow.bottom
* ]|
*
*
* |[<!-- language="plain" -->
* menuitem
- * ├── ...
+ * ├── <child>
* ╰── [arrow.right]
* ]|
*
*
* |[<!-- language="plain" -->
* modelbutton
- * ├── ...
+ * ├── <child>
* ╰── check
* ]|
*
* |[<!-- language="plain" -->
* modelbutton
- * ├── ...
+ * ├── <child>
* ╰── radio
* ]|
*
* |[<!-- language="plain" -->
* modelbutton
- * ├── ...
+ * ├── <child>
* ╰── arrow
* ]|
*
* |[<!-- language="plain" -->
* notebook
* ├── header.top
- * │ ├── [action widget]
+ * │ ├── [<action widget>]
* │ ├── tabs
* │ │ ├── [arrow]
* │ │ ├── tab
- * ┊ ┊ ┊ ╰── [tab label]
+ * │ │ │ ╰── <tab label>
+ * ┊ ┊ ┊
* │ │ ├── tab[.reorderable-page]
- * │ │ │ ╰── [tab label]
+ * │ │ │ ╰── <tab label>
* │ │ ╰── [arrow]
- * │ ╰── [action widget]
+ * │ ╰── [<action widget>]
* │
- * ├── [child]
+ * ├── <child>
* ┊
- * ╰── [child]
+ * ╰── <child>
* ]|
*
* GtkNotebook has a main CSS node with name notebook, a subnode
*
* |[<!-- language="plain" -->
* paned
- * ╰── separator[.wide]
+ * ├── <child>
+ * ├── separator[.wide]
+ * ╰── <child>
* ]|
*
* GtkPaned has a main CSS node with name paned, and a subnode for
*
* |[<!-- language="plain" -->
* radiobutton
- * ╰── radio
+ * ├── radio
+ * ╰── <child>
* ]|
*
* A GtkRadioButton with indicator (see gtk_toggle_button_set_mode()) has a
*
* |[<!-- language="plain" -->
* button.radio
- * ╰── [radio]
+ * ├── radio
+ * ╰── <child>
* ]|
*
* A GtkRadioButton without indicator changes the name of its main node
*
* |[<!-- language="plain" -->
* menuitem
- * ├── ...
- * ╰── radio
+ * ├── radio.left
+ * ╰── <child>
* ]|
*
* GtkRadioMenuItem has a main CSS node with name menuitem, and a subnode
* scale[.fine-tune]
* ├── marks.top
* │ ├── mark
- * â\94\82 â\94\9câ\94\80â\94\80 mark
- * │ ╰── ...
+ * â\94\8a â\94\8a
+ * │ ╰── mark
* ├── trough
- * │ ├──slider
+ * │ ├── slider
* │ ├── [highlight]
* │ ╰── [fill]
* ╰── marks.bottom
* ├── mark
- * â\94\9câ\94\80â\94\80 mark
- * ╰── ...
+ * â\94\8a
+ * ╰── mark
* ]|
*
* GtkScale has a main CSS node with name scale, and subnodes with names
* |[<!-- language="plain" -->
* treeview.view
* ├── header
- * │ ├── [column header]
- * â\94\82 â\94\9câ\94\80â\94\80 [column header]
- ┊ ┊
+ * │ ├── <column header>
+ * â\94\8a â\94\8a
+ * │ ╰── <column header>
* │
* ╰── [rubberband]
* ]|
*
* |[<!-- language="plain" -->
* window
- * ╰── decoration
+ * ├── decoration
+ * ╰── <child>
* ]|
*
* GtkWindow has a main CSS node with name window and style class .background,